/**
* @File           :   app.go
* @Time           :   2022/05/09
* @Author         :   Mz100
* @Description    :   app
 */

package app

import (
	"github.com/songzhibin97/gkit/cache/local_cache"
	"xdingtec.cn/xdkaika/config"
	"xdingtec.cn/xdkaika/utils/jwt/claims"

	"go.uber.org/zap"

	"github.com/silenceper/wechat/v2/cache"
	"github.com/spf13/viper"
	"gorm.io/gorm"
)

var (
	DB        *gorm.DB
	DBList    map[string]*gorm.DB
	REDIS     *cache.Redis
	CONFIG    config.Config
	VIPER     *viper.Viper
	LOG       *zap.Logger
	JWTClaims *claims.JWTClaims

	BlackCache local_cache.Cache
)
